Approximate R3-spline surface skinning
نویسندگان
چکیده
This paper considers the problem of constructing a smooth surface to fit rows of data points. A special class of T-spline surfaces is examined, which is characterized to have a global knot vector in one parameter direction and individual knot vectors from row to row in the other parameter direction. These T-spline surfaces are suitable for lofted surface interpolation or approximation. A skinning algorithm using these T-spline surfaces is proposed, which does not require the knot compatibility of sectional curves. The algorithm consists of three main steps: generating sectional curves by interpolating data points of each row by a B-spline curve; computing the control curves of a skinning surface that interpolates the sectional curves; and approximating each control curve by a B-spline curve with fewer knots, which results in a T-spline surface. Compared with conventional B-spline surface skinning, the proposed T-spline surface skinning has two advantages. First, the sectional curves and the control curves of a T-spline surface can be constructed independently. Second, the generated T-spline skinning surface usually has much fewer control points than a lofted B-spline surface that fits the data points with the same error bound. Experimental examples have demonstrated the effectiveness of the proposed algorithm.
منابع مشابه
Cross-sectional design with curvature constraints
A practical example of B-spline curve control points manipulation for the geometric construction of a free form shape is presented. Elements of a cross-sectional design methodology are used in conjunction with a skinning type operator for the definition of a B-spline surface. Skinning process are well established in the CAD community but further difficulties arise in producing smooth surfaces u...
متن کاملSmooth reconstruction of branching objects with B-splines
This paper addresses the problem of reconstructing objects defined by a set of 2D cross-sections. Each contour could be characterized by a set of vertices along a closed polygon. We use a skinning method: each contour is first modeled with a parametric B-spline curve, next a surface is stretched on these curves. We propose an extension to this method to obtain a closed surface that defines a vo...
متن کامل3D Reconstruction Using Cubic Bezier Spline Curves and Active Contours (Case Study)
Introduction 3D reconstruction of an object from its 2D cross-sections (slices) has many applications in different fields of sciences such as medical physics and biomedical engineering. In order to perform 3D reconstruction, at first, desired boundaries at each slice are detected and then using a correspondence between points of successive slices surface of desired object is reconstructed. Mate...
متن کاملSemi-structured B-spline for blending two B-spline surfaces
Surface blending is a useful operation in geometric design for rounding sharp edges or corners. Meanwhile, NURBS has already become the de facto industrial standard in existing CAD/CAM systems. Therefore, it is required to study how to blend two B-spline surfaces. However, two arbitrary B-spline surfaces (called base surfaces) are hard to be blended with a B-spline surface (called blending surf...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer-Aided Design
دوره 44 شماره
صفحات -
تاریخ انتشار 2012